package com.ry.jwtexp.controller;

import com.ry.jwtexp.jwt.TokenUtils;
import org.springframework.web.bind.annotation.*;

/**
 * @Author ry
 * @Description
 * @Date 2020/9/1 10:59
 */
@RestController
@RequestMapping("/user")
public class UserController {

    //在登录的时候发放token，然后把token返回到前端。
    @GetMapping("/login")
    String login(String username,String password){
        //只做简单的判断
        if(username.equals("admin") && password.equals("admin123")){
            String sign = TokenUtils.buildJWT("admin");
            return sign;
        }
        try{
            throw new Exception("用户名或密码存在错误");
        }catch (Exception e){
            e.printStackTrace();
        }
        return null;
    }


    @GetMapping("getUserByUserId/{userId}")
    String getUserByUserId(@PathVariable String userId){
        return userId;
    }


}
